﻿/*----------------------------------------------------------------
//Copyright (C) 2012 赵国伟
//文件功能描述：权限分组管理客户端脚本
//创建人：赵国伟
//生成时间：2012/03/18 12:15:00
//----------------------------------------------------------------*/

var ModelOfGroup;
var AjaxServerUrl = "/Manage/AS/PrivilegeCommon.aspx";
var PurviewGroupID = 0;

///初始化；
function Init() {
    PurviewGroupID = 0;
}


//更新权限组的状态；
function Delete(groupId) {
    if (!confirm("您确定要删除吗？")) {
        return;
    }
    var url = AjaxServerUrl + "?action=DeleteGroup&GroupID=" + groupId;
    AjaxGet(url, null, "操作已成功", null);
}

///绑定表单信息；
function BindUpdateForm() {
    var url = AjaxServerUrl + "?action=GetGroupInfo&GroupID=" + PurviewGroupID + "&tttt=" + Math.random();
    $.ajax(
    {
        type: "Get",
        url: url,
        dataType: "json",
        success: function (datainfo) {
            if (datainfo != null) {
                $("#txtGroupName").val(datainfo._groupname);
                $("#txtOrderValue").val(datainfo._ordervalue);
                $("#ddlStatus").val(datainfo._status);
            }
        }
    });
}



///保存表单信息；
function Save() {
    $("#btnSave").attr("disabled", true);
    if (!CheckForm()) {
        $("#btnSave").attr("disabled", false);
        return;
    }
    var datainfo = clone(ModelOfGroup);
    datainfo._purviewgroupid = PurviewGroupID;
    datainfo._groupname = $("#txtGroupName").val();
    datainfo._ordervalue = $("#txtOrderValue").val();
    datainfo._status = $("#ddlStatus").val();
    datainfo._createdate = "/Date(" + CurrentDateStringToUTC() + ")/";
    var url = AjaxServerUrl + "?action=SaveGroup";
    AjaxPost(url, "btnSave", datainfo);  //更新数据；
    $("#btnSave").attr("disabled", false);
}

///检测表单信息；
function CheckForm() {
    if ($("#txtGroupName").val() == "") {
        alert("系统提示：请输入分组名称！");
        $("#txtGroupName").focus();
        return false;
    }
    if ($("#txtGroupName").val() == "") {
        alert("系统提示：请输入分组名称！");
        $("#txtGroupName").focus();
        return false;
    }
    if ($("#txtOrderValue").val() == "") {
        alert("系统提示：请输入排序值！");
        $("#txtOrderValue").focus();
        return false;
    }
    if (!IsNumber($("#txtOrderValue").val())) {
        alert("系统提示：排序值必须为数字！");
        $("#txtOrderValue").focus();
        return false;
    }
    return true;
}


function Add() {
    Init();
    GetPopupDiv(500, 600, "#e2e2e2", "添加分组", GetHtmlForm());
}

function Edit(id) {
    Init();
    PurviewGroupID = id;
    GetPopupDiv(500, 600, "#e2e2e2", "分组信息编辑", GetHtmlForm());
    BindUpdateForm();
}


function GetHtmlForm() {
    var html = new Array();
    html.push("<form>");
    html.push("<table width=\"500\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"table\">");
    html.push("  <tr>");
    html.push("    <td colspan=\"2\" align=\"left\"  class=\"TableHeadRow\">&gt;&gt;分组信息</td>");
    html.push("  </tr>");

    html.push("  <tr>");
    html.push("    <td width=\"21%\" align=\"right\"  >分组名称：</td>");
    html.push("    <td width=\"79%\" align=\"left\" ><input name=\"txtGroupName\" type=\"text\" id=\"txtGroupName\" size=\"20\"  class=\"border6\">");
    html.push("      *</td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td align=\"right\"  >排序值：</td>");
    html.push("    <td align=\"left\"  ><input name=\"txtOrderValue\" type=\"text\" id=\"txtOrderValue\" value=\"0\" size=\"10\"  class=\"border6\">");
    html.push("    *</td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td align=\"right\" >状态：</td>");
    html.push("    <td align=\"left\" ><select name=\"ddlStatus\" id=\"ddlStatus\">");
    html.push("      <option value=\"正用\">正用</option>");
    html.push("      <option value=\"停用\">停用</option>");
    html.push("    </select></td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td align=\"right\"  >&nbsp;</td>");
    html.push("    <td align=\"left\"  ><input name=\"btnSave\" type=\"button\" id=\"btnSave\" value=\" 保 存 \" onclick=\"Save();\" class=\"btn2\">");
    html.push("    <input name=\"btnReset\" type=\"reset\" id=\"btnReset\" value=\" 重 置 \" class=\"btn2\">");
    html.push("        <input name=\"btnClose\" type=\"button\" id=\"btnClose\" value=\" 关闭本窗口 \" onclick=\"yesOther(false);\" class=\"btn2\"/></td>");
    html.push("  </tr>");
    html.push("</table>");
    html.push("</form>");
    return html.join("");
}












